package com.mingqijia.gassafety.webserver.service.report;

import com.mingqijia.gassafety.shared.utils.commonUtils.PageUtil;
import com.mingqijia.gassafety.webserver.request.inner.report.AlarmDataRequest;
import com.mingqijia.gassafety.webserver.request.inner.report.DeviceDataRequest;
import com.mingqijia.gassafety.webserver.response.inner.report.AlarmDataResponse;
import com.mingqijia.gassafety.webserver.response.inner.report.DeviceDataResponse;

public interface ReportDataService {
    /**
     * 获取设备数据
     * @param request
     * @return
     */
    PageUtil<DeviceDataResponse> getDeviceData(DeviceDataRequest request);

    /**
     * 获取报警数据
     * @param request
     * @return
     */
    PageUtil<AlarmDataResponse> getAlarmData(AlarmDataRequest request);
}
